/**
 * Array.from() 方法可以将一个类数组对象或可遍历对象转换成真正的数组。
 * 类数组对象定义：一个对象并不是由Array构造函数所创建的,它依然呈现出数组的行为
 */
//将类数组对象转换成数组

var args = {0: 1, 1: 32, 2: 5, length: 3};
console.log(Array.from(args));//[1,32,5]


//Map对象也可以
var m = new Map([[1, 2], [2, 4], [4, 8]]);
Array.from(m); //[[1,2],[2,4],[4,8]]
console.log(Array.from(m))

//字符串既是类数组也是可迭代对象
Array.from('foo'); //['f','o','o']
console.log(Array.from('foo'));

// 使用 map 函数转换数组元素
//console.log(Array.from([1, 2, 3], x = > x + x)
//);      // [2, 4, 6]

